package net.jqsoft.common.lang;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 
 * 日期时间工具
 * @author wangjie
 *
 */
public class DateTools {
	
	
	public final static String FORMATER_DAY = "yyyy-MM-dd"; //日期格式--天
	public final static String FORMATER_DAY_TIME_MINUTE = "yyyy-MM-dd HH:mm"; //日期时间格式--分
	public final static String FORMATER_DAY_TIME_SECOND = "yyyy-MM-dd HH:mm:ss"; //日期时间格式--秒
	public final static String FORMATER_DAY_TIME_MILLISECOND = "yyyy-MM-dd HH:mm:ss.SSS"; //日期时间格式--毫秒
	public final static String FORMATER_TIME_SECOND = "HH:mm:ss"; //时间格式--秒
	
	/**
	 * @Title: nowDate
	 * @Description: 获取当前日期
	 * @return Date 日期
	 */ 
	public static Date now() {
		Date now = new Date(System.currentTimeMillis());
		return now;
	}
	
	/**
	 * @Title: nowString
	 * @Description: 获取当前日期 字符串  默认格式
	 * @return String 当前日期
	 */ 
	public static String nowString() {
		return new SimpleDateFormat(FORMATER_DAY_TIME_SECOND).format(now());
	}
	
	/**
	 * @Title: nowString
	 * @Description: 获取当前日期 字符串  默认格式
	 * @return String 当前日期
	 */ 
	public static String nowString(String formater) {
		return new SimpleDateFormat(formater).format(now());
	}
	
}